//
//  XLDataBaseManager.h
//  DaoNativeSave
//
//  Created by tanqilong on 16/7/11.
//  Copyright © 2016年 tanqilong. All rights reserved.
//  数据库管理

#import <Foundation/Foundation.h>
#define NetRequestTable @"NetRequestTable" //接口保存表格

@interface XLDataBaseManager : NSObject

/**
 *  初始化
 *
 *  @param url 数据库存储的位置,不写则为默认地址
 *
 *  @return 实例
 */
-(instancetype)initWithDataBaseUrl:(NSString *)url;

/**
 *  存储一条数据,有则修改
 *
 *  @param urlStr        网络地址
 *  @param value         要存的数据
 *  @param completeBlock 是否存储成功
 */
-(void)insertDataToNetTableWithUrlStr:(NSString *)urlStr Value:(NSString *)value CompleteBlock:(void(^)(BOOL isSuccess))completeBlock;

/**
 *  查询一条数据
 *
 *  @param urlStr        网络地址
 *  @param completeBlock 查询的网络地址对应的值
 */
-(void)selectValueDataByNetTableWithUrlStr:(NSString *)urlStr CompleteBlock:(void(^)(NSString * data))completeBlock;

/**
 *  清空表格
 *
 *  @param complete 是否成功
 */
-(void)clean:(void(^)(BOOL isSuccess))complete;

@end
